Crate git_branchless_opts

source ·
Expand description

The command-line options for git-branchless.

Structs§

  • Arguments which apply to all commands. Used during setup.
  • Internal use.
  • Initialize the branchless workflow for this repository.
  • Install git-branchless’s man-pages to the given path.
  • Options for moving commits.
  • Branchless workflow for Git.
  • Query the commit graph using the “revset” language and print matching commits.
  • Create a commit by interactively selecting which changes to include.
  • Options for resolving revset expressions.
  • A revset expression. Can be a commit hash, branch name, or one of the various revset functions.
  • Display a nice graph of the commits you’ve recently worked on.
  • Push commits to a remote.
  • Options for checking out a commit.
  • Run a command on each commit in a given set and aggregate the results.
  • Options for traversing commits.

Enums§

Functions§

  • Carry out some rewrites on the command-line arguments for uniformity. For example, git-branchless-smartlog becomes git-branchless smartlog, and the .exe suffix is removed on Windows. These are necessary for later command-line argument parsing.
  • Generate and write man-pages into the specified directory.